<?php 
	require_once(dirname(__FILE__) . "/class.DataAccess.php");
/*
*
* This is a class PAgentIDs
* @version 0.01
* @Date 
* @modified 
*
**/
class DToDoList{
	
	public function __construct(){
		//parent::__construct();
	}

	function addToDoList($bToDoList){
		$dataAccess= new DataAccess();
		
		$dataAccess->setProperty("mode","I");
		$dataAccess->setProperty("to_do_list_id", $bToDoList->getToDoListID());
		$dataAccess->setProperty("to_do_from_date", $bToDoList->getToDoFromDate());
		$dataAccess->setProperty("to_do_to_date", $bToDoList->getToDoToDate());
		$dataAccess->setProperty("to_do_heading", $bToDoList->getToDoHeading());
		$dataAccess->setProperty("to_do_detail",$bToDoList->getToDoDetail());
		$dataAccess->setProperty("user_id", $bToDoList->getToDoUserID());
 
		$dataAccess->executeProcedure('sp_to_do_list');
		
		$objCommon = new Common;
		$objCommon->setMessage("Added Successfully.", 'Info');
		redirect(SITE_URL."hrsetup/to-do-list");
		$dataAccess->resetProperty();
	}

	function updateToDoList($bToDoList){
		$dataAccess= new DataAccess();
		echo $bToDoList->getToDoListID();
		$dataAccess->setProperty("mode","U");
		$dataAccess->setProperty("to_do_list_id", $bToDoList->getToDoListID());
		$dataAccess->setProperty("to_do_from_date", $bToDoList->getToDoFromDate());
		$dataAccess->setProperty("to_do_to_date", $bToDoList->getToDoToDate());
		$dataAccess->setProperty("to_do_heading", $bToDoList->getToDoHeading());
		$dataAccess->setProperty("to_do_detail",$bToDoList->getToDoDetail());
		$dataAccess->setProperty("user_id", $bToDoList->getToDoUserID());
 
		$dataAccess->executeProcedure('sp_to_do_list');
		
		$objCommon = new Common;
		$objCommon->setMessage("Added Successfully.", 'Info');
		redirect(SITE_URL."hrsetup/to-do-list");
	}
	
	function deleteToDoList($bToDoList){
		$dataAccess= new DataAccess();
	
		$dataAccess->setProperty("mode","D");
		$dataAccess->setProperty("to_do_list_id", $bToDoList->getToDoListID());

		$dataAccess->setProperty("to_do_from_date", $bToDoList->getToDoFromDate());
		$dataAccess->setProperty("to_do_to_date", $bToDoList->getToDoToDate());
		$dataAccess->setProperty("to_do_heading", $bToDoList->getToDoHeading());
		$dataAccess->setProperty("to_do_detail",$bToDoList->getToDoDetail());
		$dataAccess->setProperty("user_id", $bToDoList->getToDoUserID());

		$dataAccess->executeProcedure('sp_to_do_list');
	
	   	$cnt=$dataAccess->totalRecords();
		if($cnt>0) {
			$data	=	$dataAccess->dbFetchArray();
			$objValidate	=	new Validate;
			if(is_array($data)){
				$objValidate->showErrorMessage($data,$_POST);		
			}
		}
	}
}
?>